﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Imaginecup.sprite;
using imaginecup.util;
using imaginecup.objectManager;
using Imaginecup.gameState.malaria.componentInit;
using imaginecup.information;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework;

namespace Imaginecup.gameState.malaria.component
{
    public abstract class BaseRenderComponent : MalariaStateBaseComponent, ICmpRender
    {
        protected ISprite m_Sprite;

        public BaseRenderComponent(GObjectID a_GID, ObjectManager objMan, SComponentTypeID sComponentID)
            : base(a_GID, objMan, sComponentID)
        {
        }

        public override void Release()
        {
            m_Sprite = null;
        }

        public virtual void Draw(GameTime gameTime , SpriteBatch sb)
        {

        }
    }
}
